<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
 * Created by CodeTlan.
 * User: Ing. Miguel Salas
 * Date: 3/7/12
 * Time: 10:35 PM
 */
class adddepartamento extends CT_Model
{
    function __construct()
    {
        parent::__construct();
        $this->table="CT_trabajadores_departamentos";
    }
    function find($columns,$tokens,$start, $limit){

        $start= empty($start)?0:$start;

        $this->db->select($columns,false);
        $this->db->from($this->table.' TDE');

        $this->db->join('CT_departamentos DEP', 'TDE.departamento_k = DEP.departamento_k');
        $this->db->join('CT_trabajadores T', 'TDE.trabajador_k = T.trabajador_k');
        $this->db->where('TDE.estatus = 1');
        if(!empty($tokens))
            $this->db->where($tokens);
        $this->db->limit($limit,$start);

        $query=$this->db->get();
        $data= $query->result();


        $this->db->select($columns,false);
        $this->db->from($this->table.' TDE');

        $this->db->join('CT_departamentos DEP', 'TDE.departamento_k = DEP.departamento_k');
        $this->db->join('CT_trabajadores T', 'TDE.trabajador_k = T.trabajador_k');
        $this->db->where('TDE.estatus = 1');
        if(!empty($tokens))
            $this->db->where($tokens);

        $query= (object) $this->db->get();
        $numRows= $query->num_rows();

        return array("data"=>$data,"total"=>$numRows);
    }
}
